<?php
/**
 * QQAS - share your knowledge to the world!
 *
 * @author		xiaochong0302 <xiaochong0302@gmail.com>
 * @copyright	Copyright (c) 2011, Koogua Studio.
 * @license		http://www.qqas.org/user_guide/license.html
 * @link		http://www.qqas.org
 * @since		Version 1.0
 * @filesource
 */


/**
 * Language Package of Config Module
 *
 */
return array(

    // general settings
    'general' => array(

        'title' => 'Site Settings',
        'site_name' => 'Site Name:',
        'site_logo' => 'Site Logo:',
        'site_logo_explain' => 'For example: http://youdomain.com/Public/Images/logo.gif',
        'site_url' => 'Site Url:',
        'copyright' => 'Copyright:',
        'copyright_explain' => '<a href="http://www.qqas.org">Click here</a> to remove our copyright.',
        'default_lang' => 'Default Language:',
        'default_theme' => 'Default Theme:',
        'default_dateformat' => 'Default Date Format:',
        'default_dateformat_explain' => 'The date format is the same as the PHP date function.',
        'default_timezone' => 'Default Timezone:',
        'default_timezone_explain' => 'Timezone to use for displaying times to users who are not logged in (guests, bots). Logged in users set their timezone during registration and can change it in user control panel.',
        'site_disable' => 'Disable Site:',
        'site_disable_explain' => 'This will make the site unavailable to users, except for administrator.',
        'site_disable_msg' => 'Site Disable Message:',
        'site_disable_msg_explain' => 'This message will display when site service is unavailable.',
    ),

    // register settings
    'register' => array(

        'title' => 'Registration settings',
        'register_enable' => 'Enable New Registration:',
        'register_enable_options' => array(
        	'off' => 'Disable',	
            'on' => 'Enable (normal registration)',
        	'invite' => 'Invite (registration through invitation)',
        ),
        
        'max_invites_per_week' => 'Max Number of Invitations per Week:',
        'invite_expiration' => 'Invitation Expiration (day):',
        'invite_expiration_explain' => 'After this setting days the invitation key will be invalid (0 for no limit).',
        'invite_allowed_groups' => 'Invitation Allowed Groups:',
        'invite_allowed_groups_explain' => 'The user groups who can get invitation key.',
        
        'require_activation' => 'Account Activation:',
        'require_activation_options' => array(
	        'none' => 'None',
	        'by_user' => 'By User (through email confirmation)',
	        'by_admin' => 'By Admin (through moderator approval)',
        ),
        'require_activation_explain' => 'This determines whether users have immediate access to the site or if confirmation is required.',
   
        'username_length' => 'Username Length:',
        'username_length_explain' => 'Minimum and maximum number of characters in username.',
        'pwd_length' => 'Password Length:',
        'pwd_length_explain' => 'Minimum and maximum number of characters in password.',
        'min_chars' => 'Min',
        'max_chars' => 'Max',
        'username_allowed_chars' => 'Limit Username Chars:',
        'username_allowed_chars_options' => array(
        	'char_any' => 'Any character',
        	'char_alpha_only' => 'Alphanumeric only',
        	'char_alpha_spacer' => 'Alphanumeric and spacers',
        ),
        'username_allowed_chars_explain' => 'Restrict type of characters that may be used in usernames, spacers are: space, -, +, _.',
        'pwd_complex' => 'Password Complexity:',
        'pwd_complex_options' => array(
        	'char_any' => 'No requirement',
        	'char_case' => 'Must be mixed case',
        	'char_alpha' => 'Must contain letters and numbers',
        	'char_symbol' => 'Must contain symbols',
        ),
        'pwd_complex_explain' => 'This determines how complex a password needs to be when set or altered, subsequent options include the previous ones.',
        'max_ip_registration' => 'IP Registration Limit:',
        'max_ip_registration_explain' => 'Maximum number of registrations in 24 hours per IP address.',
        'welcome_msg' => 'Sending Welcome Message:',
        'welcome_msg_explain' => 'This determines whether send a welcome message after user registration.',
        'require_reg_agreement' => 'Require Registration Agreement:',
        'require_reg_agreement_explain' => 'This determines whether user should agree the protocol before registration.',
        'reg_agreement_details' => 'Registration Agreement Details:',
    ),

    // optimize settings
    'optimize' => array(

        'title' => 'Optimization Settings',
        'seo' => 'Search Engine Optimize',
        'server_side' => 'Server Side Optimize',
        
        'url_format_type' => 'Url Type to Use:',
        'url_format_type_options' => array(
        	'advanced' => 'Advanced SEO Url eg: (http://www.qqas.org/question/123/question-title-is-here.html)',
        	'classic' => 'Classic SEO Url eg: (http://www.qqas.org/question/qid/123/title/question-title-is-here.html)',
        	'simple' => 'Simple SEO Url eg: (http://www.qqas.org/question/qid/123.html)',
        ),
        
        'url_word_seperator' => 'Word Seperator in Url:',
        'url_word_seperator_options' => array(
        	'-' => '( - ) Hyphen',
        	'+' => '( + ) Plus',
        	'_' => '( _ ) Underscore',
        	'~' => '( ~ ) Tilde',
        ),
        
        'site_slogan' => 'Site Slogan:',
	    'site_keywords' => 'Meta Keywords:',
	    'site_description' => 'Meta Description:',
	    'site_head_others' => 'Other Head Content:',
	    'site_head_others_explain' => 'You can specify other html in the &lt;head&gt; tag if you like.',

	    'gzip_enable' => 'Enable gzip Compression:',
	    'gzip_explain' => 'Generated content will be compressed prior to sending it to the user. Requires zlib PHP extension to be loaded.',
        'lazy_update_enable' => 'Enable Lazy Update:',
	    'lazy_update_explain' => 'Post view count updated in lazy mode can reduce system traffic significantly.',

        'home_page_expiration' => 'Home Page Cache Expiration:',
	    'home_page_expiration_explain' => 'Home page cache will expire after this time, in minitues. This feature only for guest, set to 0 to disalbe this feature.',
	    'question_page_expiration' => 'Question Page Cache Expiration:',
	    'question_page_expiration_explain' => 'Question page cache will expire after this time, in minitues. This feature only for guest, set to 0 to disalbe this feature.',

	    'max_online_users' => 'Maximum Number of Online Users:',
	    'max_online_users_explain' => 'Visitors have to wait to use site service if online users exceeds this number.',
	    'online_hold_time' => 'Online Hold Time:',
	    'online_hold_time_explain' => 'Number of minutes after which inactive users will not appear in “Who is online” listings.',
	    'load_limit' => 'Limit System Load:',
	    'load_limit_explain' => 'If the system’s 1-minute load average exceeds this value the system will automatically go offline.This only functions on Unix / Linux based servers, usually set this value from 5 to 10, 0 to not limit.',
    ),

	// feature settings
    'feature' => array(

        'title' => 'Feature Settings',
        'post' => 'Posting',
		
        'tag_enable' => 'Enable Tags:',
        'markup_mode' => 'Editor Markup Mode:',
        'markup_mode_explain' => 'Choose textarea if you do not require any editor. Find more about this <a href="http://markitup.jaysalvat.com/">jquery markitup eidtor</a>.',
        'markup_mode_options' => array(
        	'html' => 'Html',
        	'bbcode' => 'BBCode',
        	'markdown' => 'Markdown',
        	'wiki' => 'Wiki syntax',
        	'textarea' => 'Textarea',
        ),

        'question_expiration' => 'Question Expiration (day):',
        'question_expiration_explain' => 'Question Answering will end and users can not answer it anymore after this setting days.',
        'vote_expiration' => 'Voting Expiration (day):',
        'vote_expiration_explain' => 'Answer voting will end and users can not voting for best answer anymore after this setting days.',
        
        'question_title_length' => 'Question Title Length:',
        'question_title_length_explain' => 'Minimum and maximum number of characters in question title:',
        
        'comment_on_question_enable' => 'Enable Comment on Question:',
        'comment_on_answer_enable' => 'Enable Comment on Answer:',
        
        'word_censor_enable' => 'Enable Word Censoring:',
        'word_censor_enable_explain' => 'This determines whether to disable the automatic word censoring of posts.',

		'close_expired_question_enable' => 'Enable Close Expired Question:',
		'close_expired_question_enable_explain' => 'This determines whether close expired non-answer question automatically.',
				
        'post_length' => 'Post / Message Length:',
        'post_length_explain' => 'Minmum and maximum number of characters per post / message.',
        'max_post_tags' => 'Maximum Tags per Post:',
        'max_post_links' => 'Maximum Links per Post:',
        'max_post_links_explain' => 'Maximum number of URLs in a post. Set to 0 for unlimited links.',
        
        'team' => 'Teams',
        'create_team_enable' => 'Enable Create a Team:',
        'create_team_enable_explain' => 'This determines whether enable create a answer team, but who can do this depends on usergroup permissions.',
		'allow_team_rename' => 'Allow Team Change Name:',
		'allow_team_change_category' => 'Allow Team Change Category:',
		'team_rename_fee' => 'The Fee of Changing Team Name:',
		'team_rename_fee_explain' => 'Deduct points from the team according to this setting.',
		
        'answer_revision_enable' => 'Enable Team Answer Revision:',
        'max_creatable_teams' => 'Maximum Creatable Teams per User:',
		'max_joinable_teams' => 'Maximum Joinable Teams per User:',
		
        

        'feed' => 'RSS Feeds',
        'feed_enable' => 'Enable Feeds:',
	    'rss_ttl' => 'RSS TTL:',
	    'rss_ttl_explain' => 'TTL (Time to Live) is a property of RSS 2.0, is used to control the automatic refresh time of subscription, usually set within the range of 30 ~ 180, in minutes.',
        'max_feed_items' => 'Maximum Number of Feed Items:',
        'feed_fulltext_enable' => 'Enable Full Text in Feeds:',

        'google_analytics' => 'Google Analytics',
	    'google_analytics_enable' => 'Enable Google Analytics:',
	    'google_ua_code' => 'Web Property ID (UA code):',
	    'google_analytics_explain' => 'Find more about <a href="http://www.google.com/analytics/">Google Analytics</a>.',

        'misc' => 'Misc',
        'google_site_search_enable' => 'Enable Google Site Search:',
        'google_site_search_enable_explain' => '"Google Site Search" is a module for QQAS! that enables you to search your site by using the Google-Site-Search feature.',
        'bot_enable' => 'Enable Bots Visit:',
	    'bot_enable_explain' => 'This determines whether search engines (like Google, Yahoo, Bing, Technorati) and archivers allowed to visit.',
	    'recyclebin_enable' => 'Enable Recycle Bin:',
	    'recyclebin_enable_explain' => 'The posts will move to recycle bin when you do delete moderation, if you enable this.',
	    
        'security' => 'Security',
        'token_enable' => 'Enable Form Token:',
        'token_enable_explain' => 'A form token provides protection against forms of attacks against your site.',
        'email_check_mx_enable' => 'Check email domain for valid MX record:',
        'email_check_mx_enable_explain' => 'If enabled, the email domain provided on registration and profile changes is checked for a valid MX record.',
         
        'max_login_attempts' => 'Maximum Number of login Attempts:',
        'max_login_attempts_explain' => 'After this number of failed login attempts the user\'s IP address will be locked for 30 minutes.',
        'acp_ip_whitelist' => 'ACP IP Whitelist:',
        'acp_ip_whitelist_explain' => '<strong>Note:</strong>You would not be able to access ACP only when your IP address in the whitelist, so take care of this feature. One IP per line, you can enter a full IP address(192.168.1.205) or the beginning(192.168.) which matchs the range of 192.168.0.0 ~ 192.168.255.255. Leave blank for no limitation.',
    ),

    // display settings
    'display' => array(

        'title' => 'Display Settings',
        'last_edited' => 'Display last edited Time Information:',
        'last_edited_explain' => 'Choose if the last edited by information to be displayed on posts.',

        'questions_per_page' => 'Number of Questions per Page:',
        'answers_per_page' => 'Number of Answers per Page:',
        'teams_per_page' => 'Number of Teams per Page:',
        'users_per_page' => 'Number of Users per Page:',
        'tags_per_page' => 'Number of Tags per Page:',
        'hot_tag_size' => 'Number of Hot tags:',
        'hot_tag_explain' => 'Number of hot tags in homepage, set to 0 to disable this feature.',
        'top_user_size' => 'Number of Top Users:',
        'top_user_explain' => 'Number of top users, set to 0 to disable this feature.',
        'related_question_size' => 'Number of Related Questions:',
        'related_question_explain' => 'Number of related questions, set to 0 to disable this feature.',
        'history_size' => 'History Size:',
        'history_size_explain' => 'The size of visited category or tag, set to 0 to disable this feature.',

        'max_question_pages' => 'Maximum Number of Visible Pages in the Question List:',
        'max_question_pages_explain' => '1000 - 2500 is suggested, set to 0 for unlimited pages.',
        'max_user_pages' => 'Maximum Number of Visible Pages in the User List:',
        'max_user_pages_explain' => '1000 - 2500 is suggested, set to 0 for unlimited pages.',

        'display_links' => 'Display Links:',
        'display_links_explain' => 'This determines whether to display links at bottom of page.',
        'cate_count' => 'Display Category Questions Count:',
        'cate_count_explain' => 'This determines whether to display questions count after category name in category list.',
	    'runtime_enable' => 'Display Running Statistics:',
	    'runtime_explain' => 'This determines whether to display site running statistics at bottom of page.',
    ),

    // email settings
    'email' => array(

        'title' => 'Email Settings',
        'config' => 'Mailer Configuration',
        'config_tips' => 'Please ensure the email address you specify is valid, any bounced or undeliverable messages will likely be sent to that address. If your host does not provide a native (PHP based) email service you can instead send messages directly using SMTP. <strong>Note:</strong> please save your configuration before sending a test email.',
        'tpl' => 'Email Templates',
        'tpl_tips' => '<b>Note:</b>please do not change the identifier with "{}" if you are not an expert. The following are global identifiers you can use in the email template:<br> {$site_name}, {$site_url}, {$site_logo}, {$site_description}, {$contact_email}, {$email_signature}, {$current_time} ',

	    'mailer_type' => 'Mailer Type:',
	    'mailer_type_1' => 'Send email via PHP build-in mail() function',
	    'mailer_type_2' => 'Send email via SMTP',
        'contact_email' => 'Contact email Address:',
        'contact_email_explain' => 'This address will be used whenever a specific contact point is needed, e.g. spam, error output, etc. It will always be used as the From and Reply-To address in emails.',
        'return_email' => 'Return email Address:',
        'return_email_explain' => 'This will be used as the return address on all emails, the technical contact email address. It will always be used as the Return-Path and Sender address in emails.',
        'signature' => 'Email signature:',
        'signature_explain' => 'This text will be attached to all emails the system sends.',

        'smtp_host' => 'SMTP Server:',
	    'smtp_host_explain' => 'For example: smtp.qqas.org',
	    'smtp_port' => 'SMTP Port:',
	    'smtp_port_explain' => 'Only change this if you know your SMTP server is on a different port.',
        'smtp_encrypt' => 'SMTP Encrypt:',
        'smtp_encrypt_tls' => 'TLS',
        'smtp_encrypt_ssl' => 'SSL',
        'smtp_auth' => 'SMTP Authentication:',
        'smtp_auth_username' => 'SMTP Username:',
        'smtp_auth_username_explain' => 'Only enter a username if your SMTP server requires it.',
        'smtp_auth_password' => 'SMTP Password:',
        'smtp_auth_password_explain' => 'Only enter a password if your SMTP server requires it.',

        'check_config' => 'Check Mailer Configuration',
	    'test_from' => 'From:',
	    'test_to' => 'Recipient:',
	    'test_to_explain' => 'For example: username &lt;user@domain.com&gt;, multiple recipients seperate with comma.',
	    'test_ok' => 'Sending email successfully, please check your inbox.',
	    'test_failed' => 'Sending email failed, please check your mailer configuration.',

	    'lang' => 'Language',
	    'subject' => 'Subject',
	    'msg' => 'Message',
	    'tpl_updated_succeed' => 'Email template has been updated successfully.',
    ),

	// point settings
    'point' => array(

        'title' => 'Point Settings',
        'register' => 'Points on Registration:',
        'register_explain' => 'This is the point given to member when he/she registered on website.',
        'invite' => 'Points on Invitation:',
        'invite_explain' => 'This is the point given to member when he/she invite a friend to register on website.',
        'ask' => 'Points on Asking a Question:',
        'ask_explain' => 'This is the point deducted from member when he/she ask a question.',
        'urgent' => 'Points on Setting Urgent Question:',
        'urgent_explain' => 'This is the point deducted from member when he/she set question in urgent.',
        'answer' => 'Points on Answering a Question:',
        'answer_explain' => 'This is the point given to member on answering a question.',
        'login' => 'Points on Daily Visit:',
        'login_explain' => 'This is the point given to member on daily visit to the website. The point is only given for the first visit on that day.',
        'vote' => 'Points on Voting for an Answer:',
        'vote_explain' => 'This is the point given to member when he/she vote for an answer.',
        'choose_best_answer' => 'Points on Choosing Best Answer:',
        'choose_best_answer_explain' => 'This is the point returned to asker when he/she choose a best answer.',
        'no_best_answer' => 'Points on No Best Answer:',
        'no_best_answer_explain' => 'No best answer was selected by voters on your question.',
        'selected_as_best_answer' => 'Points on Best Answer:',
        'selected_as_best_answer_explain' => 'This is the point given to member when he/her answer selected as best answer.',
        'delete_answer' => 'Points on Deleting Answer:',
        'delete_answer_explain' => 'This is the point deducated from member when his/her answer deleted.',
    ),

    // avatar settings
    'avatar' => array(

        'title' => 'Avatar settings',
        'gravatar_tips' => 'On Gravatar, users can register an account based on their email address, and upload an avatar to be associated with the account. <a href="http://en.gravatar.com/">Find more...</a>',
	    'gravatar_rating' => 'Maximum rating:',
	    'gravatar_rating_options' => array(
		    'g' => 'G — Suitable for all audiences',
		    'pg' => 'PG — Possibly offensive, usually for audiences 13 and above',
		    'r' => 'R — Intended for adult audiences above 17',
		    'x' => 'X — Even more mature than above',
	    ),
	    'gravatar_size' => 'Default Size:',
        'gravatar_size_explain' => 'Default size of avatar, 48 ~ 120 is suggested, in px',
	    'gravatar_default' => 'Default avatar:',
	    'gravatar_default_options' => array(
	    	'mm' => 'Mystery man',
		    'identicon' => 'Identicon (Generated)',
		    'monsterid' => 'MonsterID (Generated)',
		    'wavatar' => 'Wavatar (Generated)',
		    'retro' => 'Retro (Generated)',
		    'gravatar_default' => 'Gravatar logo)',
	    ),
        'gravatar_default_explain' => 'For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their email address.',
	    'gravatar_custom_default' => 'Custom default avatar:',
	    'gravatar_custom_default_explain' => 'If you prefer to use your own default image (perhaps your logo, a funny face, whatever), then you can easily do so by supplying the URL to an image.',
    ),

    // captcha settings
    'captcha' => array(

        'title' => 'Captcha Settings',
        'tips' => 'Here you can configure captcha, which is designed to block automated form submissions by spambots. Please make sure your server support PHP GD library.',
        'char_length' => 'Captcha Character Length:',
        'char_type' => 'Captcha Character Type:',
        'char_type_number' => 'Number',
        'char_type_letter' => 'Letter',
        'char_type_alphanumeric' => 'Number and Letter',
        'image_type' => 'Captcha Image Type:',
        'image_type_gif' => 'gif',
        'image_type_jpg' => 'jpg',
        'image_type_png' => 'png',
        'image_width' => 'Captcha Image Width(px):',
        'image_height' => 'Captcha Image Height(px):',
	    'when_register' => 'Enable Captcha when Register:',
	    'when_login' => 'Enable Captcha when Login:',
	    'when_post' => 'Enable Captcha when Post:',
	    'when_report' => 'Enable Captcha when Report Abuse:',
	    'when_email' => 'Enable Captcha when Send email:',

        'group_without_captcha' => 'Groups Without Captcha Verification:',
        'group_without_captcha_explain' => 'Users in the selected groups do not require captcha verification.',
    ),

    // auth settings
    'auth' => array(

        'title' => 'Authentication',
        'openid_account' => 'Openid Account',
        'google_account_enable' => 'Enable Google Account:',
        'yahoo_account_enable' => 'Enable Yahoo Account:',
        'aol_account_enable' => 'Enable AOL Account:',
        'myopenid_account_enable' => 'Enable Myopenid Account:',
        'facebook_account' => 'Facebook Account',
        'facebook_account_enable' => 'Enable Facebook Account:',
        'facebook_account_explain' => 'You should <a href="http://twitter.com/apps" target="_blank">register a facebook application</a> in order to sign in system with facebook account.',
        'facebook_appid' => 'Application ID:',
        'facebook_secret' => 'Application Secret:',
        'twitter_account' => 'Twitter Account',
        'twitter_account_enable' => 'Enable Twitter Account:',
        'twitter_account_explain' => 'You should <a href="http://twitter.com/apps" target="_blank">register a tiwtter application</a> in order to sign in system with tiwtter account.',
        'twitter_key' => 'Consumer Key:',
        'twitter_secret' => 'Consumer Secret:',
    ),

    // search settings
    'search' => array(

        'title' => 'Search Settings',
        'user_interval' => 'User Search Flood Interval:',
        'user_interval_explain' => 'Number of seconds users must wait between searches.',
        'guest_interval' => 'Guest Search Flood Interval:',
        'guest_interval_explain' => 'Number of seconds guests must wait between searches.',
        'min_chars' => 'Minimum Search Keywords:',
        'min_chars_explain' => 'Minimum number of words the user is able to search for.',
        'max_chars' => 'Maximum search keywords:',
        'max_chars_explain' => 'Maximum number of words the user is able to search for.',
        'max_results' => 'Maximum search results:',
        'max_results_explain' => 'Maximum number of search results return to user.',
    ),

    //message
	'msg' => array(

        'settings_updated' => 'Settings have been updated successfully.',
        'admin_ip_not_in_whitelist' => 'You must add your own IP address: %s to the ACP IP whitelist.',

    ),

);

/* End of file admincp_common.php */
/* Location: ./App/Lang/en-us/admincp_common.php */
